package com.leshua.channel.mpos.model.lepos;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * t_merchant_tmp
 * @author Devlin
 * @date 2020/04/23
*/
@Data
public class MerchantTmp implements Serializable {
    /**
     * 
     */
    private Integer id;

    /**
     * 
     */
    private String userName;

    /**
     * 
     */
    private String userPassword;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 加密手机号
     */
    private String mobileEncrypt;

    /**
     * 
     */
    private Integer merchantType;

    /**
     * 
     */
    private String applicant;

    /**
     * 身份证号
     */
    private String idcard;

    /**
     * 加密身份证号
     */
    private String idcardEncrypt;

    /**
     * 
     */
    private String merchantName;

    /**
     * 
     */
    private String province;

    /**
     * 
     */
    private String city;

    /**
     * 地区
     */
    private String area;

    /**
     * 
     */
    private String address;

    /**
     * 
     */
    private String trade;

    /**
     * 
     */
    private String email;

    /**
     * 
     */
    private String bankName;

    /**
     * 
     */
    private String bankBranch;

    /**
     * 开户名
     */
    private String bankHolder;

    /**
     * 银行卡号
     */
    private String bankAccount;

    /**
     * 加密银行卡号
     */
    private String bankAccountEncrypt;

    /**
     * 
     */
    private String idcardHand;

    /**
     * 
     */
    private String idcardFront;

    /**
     * 
     */
    private String idcardBack;

    /**
     * 
     */
    private String businessLicense;

    /**
     * 营业执照名称
     */
    private String businessLicenseName;

    /**
     * 营业执照注册地址
     */
    private String businessLicenseAddr;

    /**
     * 
     */
    private String businessLicenseP;

    /**
     * 
     */
    private String businessLicenseC;

    /**
     * 
     */
    private String businessInside;

    /**
     * 
     */
    private String rentProtocol;

    /**
     * 
     */
    private String goods;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 审核时间
     */
    private Date chkTime;

    /**
     * 
     */
    private Integer step;

    /**
     * 
     */
    private Integer status;

    /**
     * 
     */
    private String agentId;

    /**
     * 
     */
    private Integer agentId1g;

    /**
     * 
     */
    private Integer agentId2g;

    /**
     * 
     */
    private Integer agentId3g;

    /**
     * 
     */
    private Integer commission;

    /**
     * 单笔封顶
     */
    private Integer maxCommissionOneTransaction;

    /**
     * 
     */
    private String bankcardFront;

    /**
     * 
     */
    private String bankcardBack;

    /**
     * 
     */
    private String doorPhoto;

    /**
     * 
     */
    private String addressProve;

    /**
     * 
     */
    private String netShopCert;

    /**
     * 
     */
    private String bankCreditCert;

    /**
     * 
     */
    private String creditCardCert;

    /**
     * 
     */
    private String merchantId;

    /**
     * 外部机构商户号
     */
    private String outMerchantId;

    /**
     * 
     */
    private String bankNameCode;

    /**
     * 
     */
    private String bankArea;

    /**
     * 
     */
    private String bankAreaCode;

    /**
     * 
     */
    private String bankCity;

    /**
     * 
     */
    private String bankCityCode;

    /**
     * 
     */
    private String cashierDesk;

    /**
     * 
     */
    private String directSellProve;

    /**
     * 
     */
    private String personalTaxProve;

    /**
     * 
     */
    private String other;

    /**
     * 
     */
    private Date lastUdpateTime;

    /**
     * 
     */
    private Date topAgentPassTime;

    /**
     * 
     */
    private Integer bankAccountType;

    /**
     * 
     */
    private String contractNumber;

    /**
     * 首付金额
     */
    private Integer installmentsDown;

    /**
     * 分期期数
     */
    private Integer installmentsPeriods;

    /**
     * 每期还款金额 （分）
     */
    private Integer installmentsAmount;

    /**
     * 分期付款标示 0非分期1分期
     */
    private Integer installmentsFlag;

    /**
     * 分期付款协议
     */
    private String installmentsAgreement;

    /**
     * 组织机构代码
     */
    private String organizationCode;

    /**
     * 
     */
    private String registerIpaddr;

    /**
     * 
     */
    private Integer cityNo;

    /**
     * 
     */
    private String x;

    /**
     * 
     */
    private String y;

    /**
     * 
     */
    private String license;

    /**
     * 
     */
    private String licenseStart;

    /**
     * 
     */
    private String licenseEnd;

    /**
     * 
     */
    private String tradeParent;

    /**
     * 
     */
    private Integer isdel;

    /**
     * 操作积分 0.5%费率
     */
    private Integer balance;

    /**
     * 操作积分 申请封顶费率
     */
    private Integer balanceCap;

    /**
     * 是否扣除积分 0 没有 1扣除 0.5%费率
     */
    private Integer aimFlag;

    /**
     * 是否扣除积分 0 没有 1扣除 封顶
     */
    private Integer aimFlagCap;

    /**
     * 0未申请封顶 1申请封顶
     */
    private Integer capFlag;

    /**
     * 是否退款 0 没有 1退款
     */
    private Integer refundFlag;

    /**
     * 
     */
    private String operator;

    /**
     * 
     */
    private String merchantIndustry;

    /**
     * 
     */
    private String mccCode;

    /**
     * 1普通商户2一证下机3在线直销
     */
    private Integer regtype;

    /**
     * 1申请pos刷卡 2申请微信支付
     */
    private Integer weiFlag;

    /**
     * 0 PC 1app
     */
    private Integer sellFrom;

    /**
     * 商户类别
     */
    private Integer categoryId;

    /**
     * 0锁1未锁
     */
    private Integer islock;

    /**
     * 联行号
     */
    private String unionpayCode;

    /**
     * 
     */
    private Integer mccType;

    /**
     * 
     */
    private Integer commissionType;

    /**
     * 商户标志
     */
    private Integer bitFlag;

    /**
     * 
     */
    private Integer modifyOnceBitFlag;

    /**
     * 三证合一图片地址
     */
    private String threeCertificatesAndCodeUrl;

    /**
     * 三证合一编码
     */
    private String threeCertificatesAndCode;

    /**
     * 身份证有效期开始时间
     */
    private String idcardStart;

    /**
     * 身份证有效期结束时间
     */
    private String idcardEnd;

    /**
     * 开户许可证
     */
    private String bankAccountLicenceCode;

    /**
     * 开户许可证图片地址
     */
    private String bankAccountLicenceUrl;

    /**
     * 税务登记证编号
     */
    private String personalTaxProveCode;

    /**
     * 组织结构代码编码
     */
    private String organizationCodeCoding;

    /**
     * 微信费率
     */
    private Integer commissionByWeixin;

    /**
     * 
     */
    private Integer spId;

    /**
     * 支付宝费率
     */
    private Integer commissionByAlipay;

    /**
     * 0、普通商户  1、秒到商户
     */
    private Integer businessMiaodaoActivity;

    /**
     * 微信费率额度等级
     */
    private Integer wxClass;

    /**
     * 结算银行卡预留手机号
     */
    private String bankcardPhone;

    /**
     * 商户特权等级:1=注册 2=基础 3=认证 4=企业
     */
    private Integer privilegeLevel;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 优惠类型：0:标准类，1：优惠类，2：减免类，3：特殊计费类
     */
    private Integer preferentialType;

    /**
     * 商户t0方案标志:1、方案一;2方案二
     */
    private Integer t0ProgrammeFlag;

    /**
     * 商户T0借记卡是否封顶标志：0：不封顶，1：封顶
     */
    private Integer t0MaxFlag;

    /**
     * 微信收单时商户T0费率,以万分之一为单位
     */
    private Integer t0CommissionByWeixin;

    /**
     * ֧?????յ?ʱ?̻?T0????,??????֮һΪ??λ
     */
    private Integer t0CommissionByAlipay;

    /**
     * 商户T1借记卡手续费率，单位:万分之一
     */
    private Long t1DebitCardCommission;

    /**
     * 商户T1借记卡封顶手续费，单位：万分之一分
     */
    private Long t1DebitCardMaxFee;

    /**
     * 商户T1贷记卡手续费率，单位：万分之一
     */
    private Long t1CreditCardCommission;

    /**
     * 商户T1境外卡手续费率，单位：万分之一
     */
    private Long t1OverseasCardCommission;

    /**
     * 商户T0借记卡手续费率，单位：万分之一
     */
    private Long t0DebitCardCommission;

    /**
     * 商户T0借记卡封顶手续费，单位：万分之一分
     */
    private Long t0DebitCardMaxFee;

    /**
     * 商户T0贷记卡手续费率，单位：万分之一
     */
    private Long t0CreditCardCommission;

    /**
     * 商户T0境外卡手续费率，单位：万分之一
     */
    private Long t0OverseasCardCommission;

    /**
     * 商户T0提现费，单位：万分之一分
     */
    private Long t0CommissionFixed;

    /**
     * 0、注册、1申领
     */
    private Integer merchantSource;

    /**
     * 比正式环境少字段，增加一个
     */
    private Integer t0commissionByWeixinActivity;

    /**
     * 
     */
    private Integer t1commissionByWeixinActivity;

    /**
     * 
     */
    private String bankcardPhoneEnc;

    /**
     * 企业类型商户子类型,非企业商户无效；1：普通，2：事业单位，3：社会团体
     */
    private Integer companyChildType;

    /**
     * 承包商营业执照名称
     */
    private String contractorLicenseName;

    /**
     * 
     */
    private String nopassReason;

    private static final long serialVersionUID = 1L;
}